spiny toothed herringlet - Spanish English Dictionary